The thing is: I misunderstood the logic behind the RowFilter.andFilter(). I changed it to RowFilter.orFilter() and it works properly.
RowFilter.andFilter()
RowFilter.orFilter()
If there are multiple RowFilter and you want them to filter independently, it's a logical OR, not an AND...
RowFilter