If you are using a Hibernate HQL query like select new MyClass(...) and Hibernate cannot find an appropriate constructor, the exception message does not tell you the types of arguments for which it was looking. You can find out by setting a breakpoint in org.hibernate.util.ReflectHelper#getConstructor(...).
Hibernate cannot find tuple classes that are inner classes.