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);