SOL не предназначена для этого, результат никогда не может иметь различное количество столбцов для каждой строки.
Я думаю, что лучший способ получить это - изменить дизайн вашего набора результатов с объединением информациипо примеру.Или с фиксированным числом .column, заполненным нулевыми или пустыми значениями.
С другой стороны, вы можете сделать это программно, если ваш язык допускает динамическое число столбцов для каждой строки.