Чатик, а кто пользуется массивами в спарке и зачем?
Массив - в смысле поле датасета ArrayType?
Пользуюсь, чтобы склеить несколько полей и потом сделать explode, или, например, сколлектить в готовом виде, если foldLeft не хочется делать. Массивы в конечных структурах не храню