please disregard this post. I have made a clearer example of my problem here: Error with CFLoop When Entries Are Missing
I am running the CFLoop code be
Using the recordcount of the external database in the loop should prevent the errors.
A better solution, assuming you do have the query in memory, would be to use a query of queries.
SELECT SID, First AS FirstName, Last AS LastName, Age AS StudentAge FROM ExternalDatabaseQuery