[java] Java: how can I split an ArrayList in multiple small ArrayLists?