I think you'll find the problem is just what the stack trace is indicating:
Caused by: java.lang.NoSuchMethodError: net.sf.cglib.proxy.Enhancer.setInterceptDuringConstruction(Z)V
You need the cglib-2.1.3.jar (with the version of hibernate I'm using) in your classpath. I've seen other "missing" classes generate a similar exception.