Your property node is in the wrong order. Property nodes execute in order from top down. You want to set the active cell BEFORE you write the cell width. The way you have it now, you are setting the new cell width onto the previous column.
You will also want to add a small number of pixels to each width. Because of the internal margin of the cell, the cell width needs to be slightly wider than the actual space the text itself takes up. Without the extra width, the last character of each cell will get cut off.