Você teve dois problemas:
-
Você estava usando o driver JDBC3; e
-
Você estava usando o nome de tipo inválidocharacter
em seucreateArrayOf
ligar. Você deve usar um tipo SQL válido que corresponda a como sua tabela é definida, por exemplovarchar
outext
.
Tentar:
Array array = connection.createArrayOf("text", stringArray);
(ajuste dependendo de como você declarou seu array no banco de dados).