Почему валидатор не принимает цикл заполнения multiArray = new int[ i ][ j ] Принимает только так - multiArray[ i ] = new int[ j ] Разве это не одно и то же? for (int i = 0; i < multiArray.length; i++){ int j = console.nextInt(); multiArray = new int[i][j];}