Sometimes the unthinkable happens and your client has 129 filters for a table and these items are stored in Sitecore. This question on Stack Overflow helped me with the solution (i.e. how to use fast queries with Glass Mapper) but I was having the same query parser exception as the other commenter. After a bit of digging through the source code I found the solution, use {escapedPath} rather than {path}. Problem solved, continue to add unnecessary data to a table.