typ VARCHAR2_ARR
jest typem PLSQL, nie będziesz w stanie skomunikować się z nim bezpośrednio z javy. Proponuję zajrzeć do tego wątku na AskTom w sprawie podobnego pytania.
Oto kilka sugestii:
- utwórz TYP SQL, który możesz powiązać z java
- wstaw do tymczasowej tabeli z java i odczytaj ją w plsql
W obu przypadkach będziesz musiał albo zmodyfikować procedurę PLSQL, albo dodać nową procedurę tłumaczenia.