Scusa se ho capito bene č semplice.
Tu conosci il nome del campo credo, quindi una volta fatta la select ti fai stampare solo i campi che ti interessano, se il campo č vuoto il programma non ti stamperā niente.

tipo:

Lingua parlata = <%=campo1%>,<%=campo2%>,<%=campo3%>...

Se campo 2 č vuoto avrai come risultato:

Lingua parlata = inglese,,tedesco...
Poi lo formatti meglio.

Tutto qui, altrimenti spiegati meglio.