I would probably start here:
=================================
on: access denied (java.lang.RuntimePermission accessClassInPackage.sun.reflect)
at org.jboss.reflect.plugins.javassist.bytecode.JavassistMemberFactory.makeClass(JavassistMemberFactory.java:296)
at
======================
Place a privileged block.