I don't know if it works only with the dataTable and column/columngroup/headerrow etc.
But there is another solution.
You insert only a column in your dataTable and inside this column you have a ice:panelGrid with 3 columns. In the third column you have another 2 ice:panelGrids, the first one with 3 columns and the second one with one column.
In my application I have used this solution when I had to insert more than one action pro row. It works.