Если я правильно понял, вам нужно разместить 2 ярлыка один над другим. Для этого вы можете попробовать:
FlowLayoutContainer somePanel = new FlowLayoutContainer();
mixCont.add(somePanel);
Label versionLabel = new Label("12345678");
Label expirationMessage = new Label("9999999");
versionLabel.getElement().getStyle().setFloat(Style.Float.LEFT);
expirationMessage.getElement().getStyle().setPosition(Position.ABSOLUTE);
expirationMessage.getElement().getStyle().setLeft(20, Unit.PX);
somePanel.add(versionLabel);
somePanel.add(expirationMessage);
Собственно следующий код должен решить вашу проблему. Второй ряд помогает вам позиционировать ваше перекрывающееся сообщение:
expirationMessage.getElement().getStyle().setPosition(Position.ABSOLUTE);
expirationMessage.getElement().getStyle().setLeft(20, Unit.PX);
Какие виды виджетов являются версиями Label и expirationMessage? –