Имахте два проблема:
-
Използвахте JDBC3 драйвера; и
-
Използвахте невалидно име на тип
characterвъв вашияcreateArrayOfповикване. Трябва да използвате валиден тип SQL, който съответства на начина, по който е дефинирана вашата таблица, напр.varcharилиtext.
Опитайте:
Array array = connection.createArrayOf("text", stringArray);
(коригирайте в зависимост от това как сте декларирали вашия масив в базата данни).