Beh, ma un minimo di programmazione la conosci?
Il fatto di dover creare un oggetto (con new) prima di usarlo è nelle prime pagine di qualsiasi manuale...
Cosa ti aspetti che faccia codice.getText(); se codice non è niente? Eclipse si lamenta solo perché una variabile prima di essere usata deve essere inizializzata. Che poi la variabile sia inizializzata a null o con un valore "vero" ad eclipse non importa.