Не видя ваш код (который был бы очень полезен здесь), похоже, что у вас есть пустой массив или список, и вы запрашиваете первый элемент (который не существует).Например:
String[] anArray = {"Hello", "world"}; //An array with two elements
System.out.println(anArray[0]); //prints "Hello". anArray[0] gets the first element.
String[] anotherArray = {}; //An empty array. There's nothing here to get.
System.out.println(anotherArray[0]); //throws an exception because there's no first element to get.
Я думаю, что то же самое, вероятно, происходит с ArrayList
и другими классами-контейнерами, но я не помню, чтобы это было сделано не случайно.Я надеюсь, что это именно то, что вы искали.