Bonjour,
L'utilisation d'un TableViewer me semble tout à fait approprié dans ton cas.
Cela te permettra de séparer la vue (table) et le modèle (liste d'objets) afin de simplifier le travail.
Tout...