//addFilterColumns
for (int i = 0; i < caModel.getRowCount(); i++) {
Column column = (Column)caModel.getValueAt(i, 1);
String filterString = (String)caModel.getValueAt(i, 2);
if ( (filterString != null) && (filterString.trim().length() > 0) ) {
dao.query(Resources.SELECT_CLFIELDS_BY_CLSID_AND_LAYOUT_AND_TABLENAME_AND_COLUMNNAME);
dao.setObject(1, clsId);
dao.setObject(2, layout);
dao.setObject(3, column.getTableName());
dao.setObject(4, column.getColumnName());
ResultSet rs = dao.executeQuery();