I can’t come up with a way to do it with core Vaadin. I guess you have to use GWT and extend the component’s client side. You could make it query the server side when the tooltip should open.
How about adding a separate popupview next to the component and add the description in it? Popupview is lazy and it could be shown as info icon on screen.