It seems that this part of my code is where the exception occurs:
c = dbConnection.getConnection(); q = \"SELECT * FROM book WHERE nextInc<=? AND inlib=?
After checking all of my column names, I also discovered that double quotes around a string literal will cause the same error.
Wrong: WHERE foo LIKE "bar"
WHERE foo LIKE "bar"
Right: WHERE foo LIKE 'bar'
WHERE foo LIKE 'bar'
Just an FYI for any non-Access folks scratching their heads (like me).