to get the semantics of the 2nd column (e.g TAG1), I need to have and access to the header (TAG1==40)
It I put my data in a BufferedDataTable, is there a way to 'attach 'the header to the table (as a String is ok) , the header would follow the workflow + it would be saved when the workbench is closed.
I don't think you can attach headers to a table, but maybe you could implement a custom cell type, with pointers to your internal lookup table? That seems more in line with the principles of the platform, and also more extensible in the future.