This can't be done using one table. You could have two table viewers, one for the frozen column and one for the rest. You would have to synchronize the vertical scrolling of the the two tables. There is a snipped with sample code.
Alternatively I believe Eclipse NatTable supports frozen columns.