Я подозреваю, что в первом запросе вы хотите увеличить столбец HUSPOANG
на некоторое количество.Мы могли бы попытаться просто исправить вашу каскадную строку запроса, но было бы гораздо лучше использовать подготовленный оператор здесь:
String sql = "UPDATE ELEVHEM SET HUSPOANG = HUSPOANG + ? WHERE ELEVHEMSNAMN = 'Gryffindor'";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1, points);
ps.executeUpdate();
Если вы хотите продолжить свой текущий подход, то вам нужно будет исправить вашСтрока запроса:
String query = "UPDATE ELEVHEM SET HUSPOANG = HUSPOANG + " + points +
" WHERE ELEVHEMSNAMN = 'Gryffindor'";
Вы пропустили некоторые необходимые пробелы, но опять же было бы предпочтительнее использовать подготовленный оператор, что позволяет легко избежать таких проблем форматирования.