Klasy ArrayDesciptor i ARRAY (a także StructDescriptor i STRUCT) odwzorowują się na Oracle TYPES - tj. obiekty tworzone w stylu...
create type my_obj as object( id varchar2(x), etc );
Jeśli masz dostęp do Javy, powinieneś być w stanie zobaczyć, gdzie jest skonstruowany ArrayDescriptor i uzyskać z tego nazwę typu bazy danych.
Możesz użyć tych typów wyroczni jako parametrów funkcji i procedur.