Turns out the code was good the entire time and it was me who turned out to be the idiot.
My complete xml had all the college conferences listed as their complete names (ATLANTIC 10, BIG TEN, IVY LEAGUE, etc.) including those spaces. When I trimmed it down to post the question, I didn't actually test that xml with "A10", "PAC10" and "BIG10" - because that would have worked...even with the string value of the league parameter.
Don't be an idiot like me. Use underscores instead of spaces in your xmls.
Thanks guys.
#DashBoard