new Table() is creating an extra space at the top

Im using the following in a XyzView extends CssLayout implements View {

        table = new Table("");
        table.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN);

        table.addContainerProperty("Type", String.class, null);
        table.addContainerProperty("Data",  String.class, null);

At the top there is an extra space (should be aligned with the button at the top), how can I get rid of this? See screenshot.
(Before I used a Panel and that did not produce the space, it was aligned with the button).
Thanks!

And attachment.
16867.png