Tested with an expanded XML file and it works.
Removed a hardcode from the Spinner and ExpandableList population.
 (Floor was hardcoded to 'First Floor' and room was 'R1')