Согласно этому вопросу , можно загрузить класс из файла jar с помощью:
ClassLoader loader = URLClassLoader.newInstance(
new URL[] { jarFileURL },
getClass().getClassLoader()
);
Class<?> clazz = Class.forName("mypackage.MyClass", true, loader);
Как загрузить все классы, содержащиеся в файле jar?