codice:
URL[] urls = {new File("test.jar").toURI().toURL()}; 
URLClassLoader ucl = new URLClassLoader(urls, ClassLoader.getSystemClassLoader()); 
Class<?> cl = ucl.loadClass("prenotation.Address");
questo è come carico la classe in questione, nel jar c'è la cartella META-INF e la cartella prenotation e all'interno il file Address.class che appartiene al package


codice:
package prenotation

il file viene scritto senza nessun problema, e al momento dell lettura che non trova la classe Address.