Aggiungo che mi pare esiste la soluzione attraverso il URL. DataHandler ha un costruttore

DataHandler(URL url)

E di una risorsa puoi ottenere il suo URL proprio tramite getResource()

Dovrebbe funzionare ... non ho mai provato così con questo scenario.