Is there anything else in your logs?
Even without the line numbers it should provide the basic stack trace and error.
In your catch blocks
you should be printing the stack trace (<exception>.printStackTrace()), not just logging the error message. You lose a lot of information if you don't do that.
One thing that I would question is passing around ResultSets. That's generally a source of resource leaks. Especially since you don't have any way of closing that Statement you create. Eventually you'll hit a resource wall (usually the database cursors).