Update src/com/kremerk/Sqlite/SqlExecutor.java

Had this same issue a while ago. GetFirst, or GetList().Get(0) needs to have a check around empty result sets.
Added a unit test around the "GetFirst" method.