Exactly as Norm said, it will be a class with four variables to hold the values that you are planning to store in your multidimensional array.
Eg:
public class ArrayData{
private int index;
private int count;
private String name;
private String group;
//methods to get and set those values
public void setIndex(int i) {
this.index = i;
}
public int getIndex() {
return this.i;
}
//add get and set methods for other three fields as well
}
Even though you have already done parts of the program, this will not raise issues, since you just have to create a new instance of ArrayData class and set those values there; then set this object into your array.
Now your array need not to be multidimensional.
Hope this will help you.