Altra soluzione, puoi creare nella classe 1 un metodo pubblico che restituisce il riferimento alla JLabel e portarti nella classe 2 il riferimento alla classe 1. Nella classe 3 porti un riferimento alla classe 2, la quale fornirà tutta una serie di metodi per poter lavorare con la JLabel (metodi getter e setter per il testo e quant'altro).


In questo modo, la classe 3 lavora utilizzando metodi della classe 2, la quale andrà a lavorare sulla JLabel tramite il singolo metodo della classe 1.


Ciao.