Está llamando a la base Statement.executeUpdate(String)
método, que no tiene nada que ver con PreparedStatement
y simplemente ejecuta una cadena de SQL sin formato.
Debe llamar a statement.executeUpdate()
sin parámetros para usar el método derivado n PreparedStatement
.