Передача несколько записей в CollectionContainer

Добрый день! У меня есть контроллер сущности(таблица), в котором я создал несколько записей. Теперь мне нужно сгруппировать две записи в одну с одинаковыми ФИО, номером или типом (выводить их в метках в другом экране), а разные атрибуты записи выводить в таблице.
Выделяю записи в таблице и передаю с помощью кнопки на другой экран, в котором находятся CollectionContainer этих записей.
Переход данного экрана в основной таблице:

Сведения

@Subscribe(“punishmentsTable.myAction2”)
public void onOrdersTableMyAction2(Action.ActionPerformedEvent event) {
Collection<? extends Punishment> punishment = punishmentsTable.getSelected();
Page2Group myViewScreen = screenBuilders.screen(this)
.withScreenClass(Page2Group.class)
.build();

CollectionContainer в другом экране:

Сведения

@Inject
private CollectionContainer punishmentsDc;

public void setPunishment(Collection<? extends Punishment> punishment) {

    punishmentsDc.getMutableItems().addAll(punishment);
}

Экран у меня пустой. В чем может быть проблема?

В чем у вас проявляется проблема - вы не пишите.
Но если вы патаетесь передать в вызываемый экран какие-то данные из вызывающего, то у вас явно не хватает .setPunishment(punishment) при использовании screenBuilders.

@Subscribe(“punishmentsTable.myAction2”)
public void onOrdersTableMyAction2(Action.ActionPerformedEvent event) {
    Collection<? extends Punishment> punishment = punishmentsTable.getSelected();
    Page2Group myViewScreen = screenBuilders.screen(this)
      .withScreenClass(Page2Group.class)
      .build();

Page2Group.setPunishment(punishment);
Page2Group.show();