Unless you're trying to address this problem through the crosstab query itself, one option would be to fill out the non-values before using the crosstab:
Query1: Add tables "tableStudents" and "tableProficiencies", unjoined. List (assumedly) StudentID and ProficiencyID. Each student will have...