Klasserna ArrayDesciptor och ARRAY (liksom StructDescriptor och STRUCT) mappar till Oracle TYPES - dvs objekt skapade något i stil med...
create type my_obj as object( id varchar2(x), etc );
Om du har tillgång till java, bör du kunna se var ArrayDescriptor är konstruerad och hämta databastypnamnet från det.
Du kan använda dessa orakeltyper som parametrar för funktioner och procedurer.