I'd guess that something is causing the SQL to not return anything, possibly some sort of error that the connector doesn't catch. As a result, the load can't find the field from the Select. You could cross-check your database logs to see whether the query is executing successfully at the specified time.