Claro, no hay ningun problema.
Código:
ArrayList allbalancelist = new ArrayList();
allbalancelist.add(lista1);
allbalancelist.add(lista2);
....
Y para recuperarlos
Código:
for (int i=0;i<allbalancelist.size();i++)
ArrayList lista = (ArrayList) allbalancelist.get(i);
Saludos.