ArrayIndexOutOfBounds on SqlStatement.GetFirst()

Had this same issue a while ago. GetFirst() needs to have a check around empty result sets.