Первый - это что-то статичное, которое вы объявили вручную, и которое нельзя изменить. Но второй код, который вы упоминаете, - это получение данных из JSON (который, вероятно, поступает из веб-службы).
В этомЕсли вам необходимо настроить адаптер List для работы с JSON и изменить его размер в соответствии с размером массива JSON.