In JMS you can define a selector on a Queue, this so you can keep the number of Queues you need to minimum. For details you can read up on JMS.
The exceptions_faults quickstart demonstrates a valid use of JMS selectors to minimize the number of queues. Most quickstarts use different JMS queues just to make the learning curve easier.
In exceptions_faults make sure to check out:
the build.xml which invokes it.