From the look of it it feels like someone is changing schema of referenced table or view - SQL is same/constant and doesn't change. I try to log columns returned from ResultSet when this sh*t happens again. No joy thus far!
As others have stated you need to debug your code and I would suggest that you make sure that the query you are executing does return a column names that it is throwing an error on.
I would test this by executing your query in the database that you are using.
Lobster Thermidor aux crevettes with a Mornay sauce, served in a Provençale manner with shallots and aubergines, garnished with truffle pate, brandy and a fried egg on top and Spam - Monty Python Spam Sketch