You can use the listbox column reference in a query IF the listbox is single select and you wrap the column reference in the Eval function. Using the information supplied in the OP:
Eval("Forms!ChoosingState.StatesList.Column(0)")
Use of a multi-select listbox (or I suppose, combobox) tends to result in the use of the last-picked item as the criteria.
I wonder, is this a challenge or anidmadversion
Maybe I have picked the wrong forum- I might try another.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.