Non ricordo con esattezza (mi smentiscano in caso), ma mi sembra che NON sia possibile leggere da .jar inseriti dentro altri .jar

In altre parole, o scompatti ciascuno .jar esterno che utilizzi nella tua applicazione per poi andare a creare un unico grande archivio che includa anche .class delle librerie esterne oppure fornisci .jar delle librerie esterne insieme al tuo eseguibile. Occhio però che ciascuna delle librerie esterne utilizzate dovrà essere visibile (e vista) dal classpath della macchina su cui esegui la tua applicazione.