group.getChildren()[0].dispose()
удалит первого ребенка. Вам нужно найти способ идентифицировать ребенка, которого вы хотите удалить. Это может быть сравнение идентификатора. Вы можете сделать это, используя setData / getData для этого элемента управления:
Например:
StyledText comment = new StyledText(group, SWT.BORDER_DASH);
comment.setData("ID","commentEditBox");
и затем:
for (Control ctrl : group.getChildren()) {
if (control.getData("ID").equals("commentEditBox")) {
ctrl.dispose();
break;
}
}