SWT GridLayouts require every cell to have content. If you want an empty cell, add a blank label. If you try to add a blank composite, the cell will likely be larger than what you want since composites seem to have a somewhat large minimum size (at least in a grid layout).