no, unfortunately, there is no class 2 ArrayList. your alternatives (in case 0/1/2 Diamonds is permanent):
MyType[][] myList = new MyType[n][m];
or
ArrayList<MyType>[] myList = new ArrayList<MyType>[n];
or
ArrayList<ArrayList<MyType>> myList = new ArrayList<ArrayList<MyType>>();
- 1d ArrayList , (x, y) x ArrayList. 2d, 1d ArrayList