Таблица swt является нативным виджетом и не допускает никакого диапазона ни в столбцах, ни в строках. Даже OwnerDraw (пользовательский рендеринг ячейки) не поддерживает это. Единственный способ, с помощью которого я могу добиться такого взлома, - это редактор таблиц swt, который позволяет размещать элементы управления над ячейками:
http://www.eclipse.org/swt/snippets/#tableeditor
Редактор таблиц отслеживает положение отдельных ячеек и положение элементов управления над ними. Он скрывает элементы управления, когда ячейка не находится в режиме редактирования, показывает их, когда ячейка находится в режиме редактирования. Вы должны деактивировать это поведение по умолчанию и убедиться, что элементы управления всегда отображаются - это должно быть довольно просто.
Более сложным было бы узнать, как разместить элементы управления над 2 или более (а не над одной) ячейками.
Единственный известный мне элемент управления SWT - это сетка туманности. Сетка - это пользовательский элемент управления (без встроенного виджета), и поэтому предлагает гораздо больше возможностей.
http://eclipse.org/nebula/widgets/grid/grid.php
http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.swt.nebula/org.eclipse.swt.nebula.snippets/src/org/eclipse/swt/nebula/snippets/grid/GridSnippet2.java?root=Technology_Project&view=co