il tipo VARCHAR2_ARR
è un tipo PLSQL, non sarai in grado di interfacciarlo direttamente da java. Ti suggerisco di esaminare questo thread su AskTom in merito a una domanda simile.
Ecco un paio di suggerimenti:
- crea un TYPE SQL che puoi associare da java
- inserisci in una tabella temporanea da java e leggi da essa in plsql
In entrambi i casi dovrai modificare la procedura PLSQL o aggiungere una nuova procedura di traduzione.