How to Apply Filtering over vaadin table containing CheckBoxes

hi
i have CheckBoxes in my vaadin table… 2 columns and each columns have 20 rows containing checkBoxes with different captions. Now i want to filter my table by getting container of table and adding ContainerFilter to it but it is not working… Any Help?

SearchField.addListener(new FieldEvents.TextChangeListener() {

@Override
public void textChange(TextChangeEvent event) {
// TODO Auto-generated method stub
IndexedContainer cont =(IndexedContainer) diagnosisTable.getContainerDataSource();
cont.removeAllContainerFilters();
cont.addContainerFilter(new Or(
new SimpleStringFilter(propertyIds[0]
, event.getText(),true,false),
new SimpleStringFilter(propertyIds[1]
, event.getText(),true,false)
));
}
});