optimized some HibernateTaxonDAO queries