el tipo VARCHAR2_ARR
es un tipo PLSQL, no podrá interactuar directamente desde java. Le sugiero que consulte este hilo en AskTom con respecto a una pregunta similar.
Aquí hay un par de sugerencias:
- cree un TIPO SQL que pueda vincular desde java
- insertar en una tabla temporal desde java y leer de ella en plsql
En ambos casos, deberá modificar el procedimiento PLSQL o agregar un nuevo procedimiento de traducción.