IndexOutOfBoundsException

Buen día,

Tengo un caso con esta exception. Se que es por que estoy tratando de acceder a una localidad que técnicamente no existe. Por otro lado, tengo una teoría, y deseo saber si alguno de uds podría ayudarme.

Esa exception la obtengo al querer enviar información a una API de un tercero, por lo cual no tengo mucho control del crecimiento de la arreglo (collection) que recibe la interface del API.

Mi teoría es que, posiblemente me quedo sin memoria para la operación y esto evita que crezca la colección, por consecuencia me lanza esta ex.
Pienso que esto por que solo me pasa cuando son muchos registros en la colección. Ya revise la documentación (a veces muy pobre) y no menciona alguna restricción por cantidad de items. Ya empece a hacer pruebas locales de esto. Sin embargo, no he podido reproducir aun.

Agradecería si alguno de uds me pudiera orientar, si es que ya se topo con algo parecido.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de adrianaaae

Codigo

Tendrías que poner el código(o parte de éste) para entender como funciona y por que te arroja el error.
Por otro lado también podrías poner el trace completo del error.
A simple vista el mensaje establece lo que tu comentas "Intentas acceder un item de tu lista; el cual no existe".
Cuando es un problema de memoria de la JVM suele aparecer en el log :