Убедитесь, что вы установили экспериментальный визуальный редактор, как описано в http://vaadin.com/eclipse. Вы можете сначала создать проект Vaadin из File-> New project -> Vaadin project. Вы также можете попробовать установить нестабильную версию плагина из http://vaadin.com/eclipse/experimental (открыть URL с помощью установщика плагина Eclipse), если стабильная не работает.
Затем вы можете проверить руководство по http://vaadin.com/book/-/page/gwt.eclipse.html, чтобы получить представление о том, как создать пользовательский виджет на стороне клиента с помощью GWT. Это практично, если вы хотите получить новое поведение на стороне клиента, которого нет ни в одном из существующих виджетов.
Однако, если вы просто хотите иметь новый компонент без какого-либо нового поведения на стороне клиента, вы можете расширить CustomComponent на стороне сервера (в простом Vaadin, без создания компонентов GWT), добавить несколько пользовательских логика и, возможно, объединить ряд существующих компонентов, которые будут включены. Этот составной CustomComponent может затем использоваться в коде как любой другой компонент Vaadin.