TableViewerのデータの中身をクリアしてからもう一回データ読み込ませると、
あらぬ行からデータが始まって表示がおかしくなるのですよ。
例)
4行データが入っているTableを削除してもう一回4行のデータを読み込ませる
なぜか上4行が空欄、下5〜8行目に目的のデータが挿入される
やってることは、ドメインデータ(ArrayList)のclear()→ContentProviderでTableViewer.getTable.clearAll→4回分ドメインデータにデータをAdd
なにがわるいんじゃあ