I want to add some new components to the original table via Vaadin, but how to do it?
You can use a column generator and return the component you want to fill the cell with.
See more detais here:
https://vaadin.com/api/com/vaadin/ui/Table.ColumnGenerator.html