OK, so if we propose Your mapped object classes are (EMPLOYEES and EVENTS) ... because it is the object names that matter not the table names ?! ... than I would give it a try to remove the alias for the JOIN Class (I had some issues with aliases in Hibernate 3.0.x ... but I am absolutely not sure if this is Your problem):
Code:
SELECT emp.Name FROM Employees emp
INNER JOIN Events ON GROUP_ID = emp.GROUP_ID
of course this proposes than Employees object does have an GROUP_ID property (
CASE SENSITIVE ?) etc.