se tu hai un oggetto puoi dire
ArrayList alimenti ;
hai DICHIARATO che esiste una variabile di nome alimenti che è di tipo ArrayList
alimenti = new ArrayList();
hai ISTANZIATO alimenti.
Tu probabilmente hai solo dichiarato la variabile, non la istanzi da nessuna parte
Finchè non istanzi alimenti, questo assume un valore di default (null appunto) ecco perchè hai quella nullPointerException.
Istanzia correttamente le variabili di istanza e riprova