Musíte použít JDBC array API , podle dokumentace.
Nemůžete jen setObject
pole v JDBC. Bylo by hezké, kdyby to tak fungovalo, ale není. Očekává se, že budete zpracovávat pole speciálně.
Array jdbcSkus = con.createArrayOf("VARCHAR", skus);
pstmt.setArray(2, jdbcSkus);