There is no 'normally thrown', that is the only way, given the classloader being used. So debug your classpath by printing out what is there (a pom says nothin because it doesnt show how you start up whatever you are doing) and what class loading you have. That is the only way you find your problem