Basically, ClassLoader.loadClass() is fine for plain classes (which is most of the cases in Beehive that I looked at), not for arrays etc. However, based on the recommendation from Sun, I can go through the code and just make changes to use Class.forName()