Tuviste dos problemas:
-
Estaba usando el controlador JDBC3; y
-
Estabas usando el nombre de tipo no válido
characteren tucreateArrayOfllamar. Debe usar un tipo de SQL válido que coincida con la forma en que se define su tabla, p.varcharotext.
Prueba:
Array array = connection.createArrayOf("text", stringArray);
(ajustar dependiendo de cómo declaró su matriz en la base de datos).