Hi,
I tried to use your 'BooleanCheckBoxCellRenderer' on a hierarchical table and i have noticed that it is not painting the BG color and the selected color as expected, My first suggestion is to implemet the 'BooleanHierarchicalTableCellRenderer', and of course the second one is to implement 'PanelHierarchicalTableCellRenderer' that will help all kind of user to extend this class and implement whatever cellRenderer they need. (Just put it into the panel)
Thanks, Tomer