Вот пример того, как это сделать, на витрине простых лиц: http://www.primefaces.org/showcase/ui/pprSelect.jsf
Подводя итог, вам нужна обработка событий ajax в первом выпадающем меню:
<p:ajax update="suburbs" listener="#{pprBean.handleCityChange}" />
Слушатель будет выполнен, и компонент с «пригородом» в качестве идентификатора (еще один выпадающий список) будет обновлен новыми данными, загруженными из слушателя. Вы можете связать эти события ajax в каждом раскрывающемся списке вашего каскада:)