Not sure but it looks to me like the label should span the entire width of composite since the composite layout calls for 3 columns and the GridData attached to the label spans all three of those columns as well.
Exactly I wanted the Label to center the width of the composite at the top.
Try putting a SWT.BORDER to the composite. Maybe that will help you see what is going on....
I did and the composite is positioned as one would expect it to.
Now reluctantly I am forced to go back to FormLayout. Still I dont understand why this is not working some please help...