Вы пытаетесь использовать оператор присваивания в результате вызова метода здесь:
E[j].setDate()=(aL.get(i));
Я подозреваю, что вы хотели:
E[j].setDate(aL.get(i));
Однако, тогда произойдет сбойс NullPointerException
, потому что вы никогда не инициализируете E[j]
- это всегда будет нулевой ссылкой.Я подозреваю, что вы хотите:
E[j] = new Earthquakerec();
в цикле где-то.Вы также, вероятно, захотите увеличить j
в какой-то момент ... (Непонятно, для чего здесь различные магические числа - я подозреваю, что вы могли бы написать весь код намного яснее, но трудно предложить улучшения, когдамы не знаем, чего он хочет достичь.)