o tipo
VARCHAR2_ARR
é um tipo PLSQL, você não poderá fazer interface diretamente de java. Eu sugiro que você dê uma olhada neste tópico no AskTom sobre uma pergunta semelhante. Aqui estão algumas sugestões:
- crie um SQL TYPE que você possa vincular a partir de java
- insira em uma tabela temporária de java e leia a partir dela em plsql
Em ambos os casos, você terá que modificar o procedimento PLSQL ou adicionar um novo procedimento de tradução.