So if you are selecting 5 columns and the pojo only has 3 properties, this will now just ignore the additional columns?

Maybe this should be an optional setting. Speaking of which we should probably have and Settings POJO that groups up all of the different booleans we have floating around into a more concrete set of options.