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.