moving HibernateTaxonDAO to hibernate Criteria