getUpdateCount
предназначен для использования с методом execute(String sql)
.Вы, вероятно, делаете это:
String sql = "UPDATE some_table SET somecolumn = ? WHERE someId = ?";
PreparedStatement ps = connection.prepare(sql);
ps.setString(1, val);
ps.setInt(2, id);
ps.executeUpdate();
В этом случае вы должны просто сделать
int rowsUpdated = ps.executeUpdate();