Looking at the manual, I don’t think it can poll two servos at once in a single command. You might have to poll servo 5, take that infomation and store it in a variable, and then poll servo 1 and get it’s data.
The Q command returns the status of an entire group move, not a single servo. It always returns the status of the last group move received by the SSC-32. Thus, if you send a command to move servo 1 followed by a separate command to move servo 2, the Q command will return the status of the move for servo 2. The Q command does not take an argument.
There is not (currently) a command to ask whether a specific servo is still in motion, or to query the status of group move commands besides the most recent.