Buenas,
Ademas de lo comentado por inacense, en HQL para poder referirte a la table necesitas ademas usar un alias. Por ejemplo:
Código Java:
Ver originalQuery q=sf.getCurrentSession().createQuery("from Subcategorias sub where sub.idCategoria=:buscar");
Un saludo