With JExcel, you can hide/unhide columns like you would do in Excel. This way of hiding the columns will not affect the datasource which makes it possible for every user to hide columns in his/her workbook to create unique view.
If you want to display a new column from the datasource: