As a test for this try doing the same thing by updating the query after the fact to include the extra info. However before you do this part make a copy of the page. Once you have modified the query on the page test out both of them to see how they are working. If you do not get the desired result on the page with the updated query check to ensure that you are not referencing columns that did not exists in the simpler query that works.
So long as the name of the rs is not changed and the column names are still present then the updated query should work like the original one but with more info being returned.