If you want to override the display name of just one field using a TableColumnAttribute you can't. You have to provide it on all fields. Otherwise it just ignores your attribute silently.
This also means you can't just skip one column, without providing attributes for all.
I think it works if you skip/change the title of the first column, but not if you skip/change the title of any field after the first one.
If you are open to a PR to fix, let me know!