Ah, a last thing: a boolean uses 1 byte, while in a BitSet every value inside is stored as a single bit (plus the overhead of the data structure), so with many rows the difference could be visible, but I agree that with modern PC a few MB is not so much ... but if the effort is not too much (and at low priority) why not do it ?
Bye