Also so grundsätzlich, solltest du eigentlich keine ArrayList Referenzen haben, wenn du sauberen Code schreibst, die null sind. Das Thema ist zwar bisschen komplizierter, aber "null" sollte man generell vermeiden und gerade bei einem Array, gibt es eigentlich keinen Grund, dass man es nicht mindestens auf ein leeres Array setzt. Oder anders: Welche Information trägt denn "null", die man nicht mit einem leeren Array ausdrücken kann?