At line 10 your query returns a ResultSet. It has no rows in it.
At line 11 you call next() on that ResultSet; it returns false, meaning there are no more rows to read, but you ignore that.
Then at line 13 you try to read something from the current row, but there is no current row, so you get an exception.
So, the first problem is that your query returns zero rows. It's possible that is something
you should be expecting, and if so then you should write your code appropriately. If not, then the way you build your query is wrong. At any rate I would strongly recommend you learn how to use PreparedStatement, instead of building your query by concatenating strings. Much less subject to errors and also much less subject to SQL injection attacks which could damage your database.
One other thing: if you want to add one to a column in a table (which is what your code looks like), you have chosen a very roundabout way of doing that. Here's a much easier way to do that: