Look at your code:
availableEMIPlanType objavailableEMIPlanType = new availableEMIPlanType();
...
availableEMIPlanType[][] arravailableEMIPlanType = new availableEMIPlanType[1][];
arravailableEMIPlanType[0] = objavailableEMIPlanType;
}
objavailableEMIPlanType
is not an array - it's an instance.
arravailableEMIPlanType
is an array of arrays, so arravailableEMIPlanType[0] is an array.
Your code (simplified):
int[][] a = new int[x][];
a[0] = 666;
You cannot assign an instance to a variable that expects an array of instances.
I'm not sure exactly what you are trying to do, but you need an array there, not an instance.