pstmtJ.executeUpdate(sql);
→ Você está enviando a string SQL original, pois ela está chamando Statement.executeUpdate(String)
. Use
pstmtJ.executeUpdate();
em vez disso (PreparedStatement.executeUpdate ()
) para executar a instrução preparada.