Do you think it makes more sense to return the data as a ResultSet in executeQuery rather than to the console? I plan to do something for SHOW COLUMNS as well. If so, I can follow the same procedure.