Я бы предложил подумать с логической точки зрения, а не обойти.
Вы пытаетесь использовать многомерные массивы, ваш цикл находится в одном измерении {что может быть правильным в соответствии с вашими требованиями}. Можете ли вы опубликовать псевдокод, это может помочь
Это также работает
public class NodeTest {
public static void main(String[] args) {
Object[] arr = new Object[5]; // each element of object will be an array
// of integers.
for (int i = 0; i < 5; i++) {
int[][] a = new int[2 * (i + 1)][2 * (i + 1)];
arr[i] = a;
}
arr[0] = 0; // Make it one dimensional
}
}