OK, I'll look into using a log plugin or something else. I can't really post the plugin code without 'sanitizing' it because its an internal app and that would probably land me in hot water for breaking NDA, but I've gone ahead and tested it further. I can pull ANY value from the DB except for two particular strings which happen to contain non-numeric data (one is the last date the DB was refreshed, the other is a unique string tying that DB to a particular license).
Since it flips on those two and only those two I"m pretty sure that's the case, thanks. 🙂