2つの問題がありました:
-
JDBC3ドライバーを使用していました。および
-
無効なタイプ名
characterを使用していましたcreateArrayOfで 電話。テーブルの定義方法に一致する有効なSQLタイプを使用する必要があります。varcharまたはtext。
試してみてください:
Array array = connection.createArrayOf("text", stringArray);
(データベースで配列を宣言した方法に応じて調整してください)。