Я думаю, что-то не так с вашим вторым get (i),
resultFeed.getEntries().get(i).getTimes().get(i).getStartTime().toString()
Хотя первое «i» в get (i) гарантированно работает из-за условия i < resultFeed.getEntries().size();
в цикле for, второе «i» в get (i) не имеет условий для проверки его диапазон.
Пожалуйста, опубликуйте полную трассировку исключений, если это не ваша проблема.