@theshysnail, what’s the final purpose of getting columns this way? Do you need bounding curves of columns?
Walls and all others are repeating, just use Room.FinishBoudary and you’ll see, N elements and N curves in room.
P.S. Do you have latest version of Archilab? _curve list must contains corresponding curves of elements. Or you can use Room.Boundaries from ClockWork package.
Look here too: To get Floors from Room Boundaries, Archilab and Clockwork