GEOMESA-313 Handle Id and * queries

Picking up from #269 and https://github.com/locationtech/geomesa/pull/277
@jnh5y this exception will be caught, so I'm also adding a logger.error here.