Might we never run in a security manager that would reject our method.setAccessible(true)?  I can easily see it especially when I get the J2EE filters in place.  I can restore it, but I think this error can occur even outside of the applet sandbox.