Provo a buttarla lì...

Potresti creare un unico campo 'preferenze' dove carichi solo le opzioni selezionate. Nel campo ti troveresti una serie di nomi che potresti riordinare a piacimento al momento della query.
Le richiameresti sulla base dell'id dell'utente.

Anziché creare 16 campi per inserire vero o falso, mi sembra più comodo un solo campo.