Voláte základní Statement.executeUpdate(String) metoda, která nemá nic společného s PreparedStatement a jednoduše provede řetězec nezpracovaného SQL.
Musíte zavolat statement.executeUpdate() bez parametrů použít odvozenou metodu n PreparedStatement .