Sie sollten die Methode executeUpdate()
aufrufen auf dem Anweisungsobjekt.
Außerdem sehe ich keinen Aufruf zum Festschreiben der Daten, keine Transaktionsabwicklung. Es ist in Ordnung, wenn Sie diesen Codeabschnitt für den Zweck dieser Frage übersprungen haben. ansonsten ist es ein ziemlich wichtiger Schritt (Commit wenn alles gut geht, Rollback für Ausnahmeszenarien)