Du skal bruge JDBC array API , ifølge dokumentationen.
Du kan ikke bare setObject
et array i JDBC. Det ville være rart, hvis det er sådan det virker, men det er det ikke. Du forventes at håndtere arrays specielt.
Array jdbcSkus = con.createArrayOf("VARCHAR", skus);
pstmt.setArray(2, jdbcSkus);