ArrayDesciptorクラスとARRAYクラス(およびStructDescriptorとSTRUCT)は、Oracle TYPESにマップされます。つまり、オブジェクトは次のように作成されます...
create type my_obj as object( id varchar2(x), etc );
Javaにアクセスできる場合は、ArrayDescriptorが構築されている場所を確認し、そこからデータベースタイプ名を取得できるはずです。
これらのOracleタイプを関数およびプロシージャのパラメータとして使用できます。