Anch'io ho avuto difficoltà nel caricamento dell'immagine nel PDF.
Io ho fatto così.

codice:
    try{
        com.itextpdf.text.Image image = com.itextpdf.text.Image.getInstance(AppResources.getIconURL(team.getLogo()));
            
    }
    catch(Exception ex){
        ex.printStackTrace();
        logger.error("Errore creazione logo in PDF:"+ex.getMessage());
    }
dove il metodo getIconURL è il seguente:
codice:
    public static URL getIconURL(String name) {
        return AppResources.class.getResource(name);
    }
Vedi se ti può aiutare.
Ciao.