Ya probé a hacerklo con List, pero no pdia pasar los datos primitivos, y al intentar castearlos, me daba problemas. Así que me tiré por la tangente, y use los ArrayList.
Sin embargo, sigo sin saber porque no me deja ponerle el tipo de datos al ArrayList.