Make A Stack/Column of Command Blocks

In minecraft, how do you make those massive columns/stacks/pillars of commandblocks? I tried making one but it didn't work. Here's my command:
/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:100,Riding:{Block:command_block,Time:100,TileEntityData:{Command:/say test}}}
It was meant to make a redstone block with a command block on top of it with the command to say test but instead I only get a redstone block.
I've looked this up but have found nothing on making these pillars of command blocks.
Any help on making these/fixing my code?
Thanks!
Best Answer
See if this command works:
/summon FallingSand ~ ~1 ~ {Time:1,Block:command_block,TileEntityData:{Command:},Passengers:[{id:FallingSand,Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:},Passengers:[{id:FallingSand,Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:},Passengers:[{id:FallingSand,Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:command_block,TileEntityData:{Command:}}]}]}]}]}]}]}
Pictures about "Make A Stack/Column of Command Blocks"



How do you make a command block stack?
To make your command block run multiple commands, you will need to summon FallingSand or falling_block (depending on your version of Minecraft) with command blocks and redstone blocks for each command. The command blocks will be stacked one on top of the other and contain the individual command.How do you make a command block have multiple items?
Give Multiples of Item If want to give multiple blocks at once, you need to specify an Amount in the /give command. The amount goes after the Item that you are giving. Type the command in the chat window and press the Enter key to run the command. In this example, you have specified an amount of 4 in the /give command.How do you put multiple blocks on a command block?
To fill multiple blocks there are a few choices. First if you have a rectangular shaped area, use the fill command: /fill <x1> <y1> <z1> <x2> <y2> <z2> block . Second choice is to use command block mine carts stacked in a single block space each with an individual /setblock command in it.More answers regarding make A Stack/Column of Command Blocks
Answer 2
The 1.10 version is:
/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:command_block,Time:1,Command:{say hi}}, {id:FallingSand,Block:_what you want_,Time:1}]}
I am doing this off of memory, so it may not be that, tell me if it isn't, I'll fix it.
And I couldn't remember the /tellraw
command so I just copied it of of a site and pasted it and I was good.
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Sharon McCutcheon, Mike B, Kevin Malik, Breston Kenya