HQL не использует имена таблиц.Он использует имена сущностей.И имена сущностей являются (по умолчанию) именами классов.Таким образом, вы можете использовать
String hql = "select a from " + TheEntity.class.getSimpleName() + " a";
Но я бы предпочел здесь удобочитаемость, а не безопасность типов, и используйте
String hql = "select a from TheEntity a";
В любом случае вы должны иметь автоматические тесты для ваших запросов.