Ответ в том, что список не будет масштабироваться.Так как я имел дело с «большими» данными, использование списков и списков [List] было не самой лучшей идеей, потому что в отличие от RDD список не разрезался и не распределялся по исполнителям.Поэтому использование очень большого List, вероятно, приводит к сбою узлов-исполнителей.
В результате я обновил код для создания RDD [List [Result]], а затем использовал flatMap для объединения и получения RDD [Result].