Hmmm, I don't have the code for 1.0.3 on hand, so I can't give a definitive response, but...
the error seems to indicate an exception during parsing the query. Perhaps you could try the query after removing 'as'.
The query would look like this:
Code:
from PriorityRequest request
where request.PriorityParameters.Param1 = :param1Value
On the other hand, what do you mean when you say you are wanting a type cast? The query above should return a PriorityRequest instance (assuming all the mapping is in place and valid).