Hi Paul,
Wouldn't it be more a GDC issue?
Did you consider using the "resizeFillsEmptySpace" style attribute ?
<Style name="Table">
<StyleAttribute name="resizeFillsEmptySpace" value="yes"/>
</Style>
With this attribute, the table always adapts the size of the last column to avoid unused space.
Best regards,
Lionel