It can't really be an array, if all the rows end up being different lengths.

It seems to me that all you have is a single array containing say
a,b,c,d,e,f,g,h,i,j,k,l,m,n,o

and another array...