Hmmmm. I think if I understand your question correctly, you may be misunderstanding the rules. The position of the camels that have not yet moved is irrelevant. The camels that seem to be "in front" of them don't block them - you just simply pick up your camel and move it to the appropriate stall, no matter which unmoved camels are in front of yours.
I suppose another way to say this is - at the beginning of a turn, when you look at the 5x5 grid of camels that will be moved this turn, only the columns the camels are in matter - the row they're in is irrelevant. During the turn and at the end of the turn, the 5x5 grid that the camels are moving into, both column and row are important.
I hope that makes sense, and that I understood the question you are asking.
How is the column position of the FROM location important? I understand both column and row are important for the thief cards, but I'm not getting where the column matters.
Let's say you play a card with your "A" camel. He's in row three in the 4th position (second closest to next oasis). You move him on one of his free paths and he ends up in the lowest-numbered spot of that new oasis row.
Where did column position come into play?
EDIT: Or are you calling "column" the horizontal row the camels are in that determines their "free" paths and "goods cost" paths? I would call that their "row" since that is the horizontal and the "columns" would be their position "in line" so to speak.