le type VARCHAR2_ARR
est un type PLSQL, vous ne pourrez pas l'interfacer directement depuis java. Je vous suggère de consulter ce fil sur AskTom concernant une question similaire.
Voici quelques suggestions :
- créer un TYPE SQL que vous pouvez lier à partir de Java
- insérer dans une table temporaire à partir de java et lire à partir de plsql
Dans les deux cas, vous devrez soit modifier la procédure PLSQL, soit ajouter une nouvelle procédure de traduction.