U moet de JDBC array-API gebruiken , volgens de documentatie.
Je kunt niet zomaar setObject
een array in JDBC. Het zou mooi zijn als het zo werkt, maar dat is het niet. Er wordt van je verwacht dat je speciaal met arrays omgaat.
Array jdbcSkus = con.createArrayOf("VARCHAR", skus);
pstmt.setArray(2, jdbcSkus);