Как насчет непосредственного добавления сообщений лиц, например, если у вас было 3 поля ввода текста, для которых вы хотите отобразить сообщение, и они были связаны как input1, input2 и input3:
FacesContext.getCurrentInstance().addMessage(
input1.getClientId(FacesContext.getCurrentInstance()),
new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Validation Failed", "Validation Failed"));
FacesContext.getCurrentInstance().addMessage(
input2.getClientId(FacesContext.getCurrentInstance()),
new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Validation Failed", "Validation Failed"));
FacesContext.getCurrentInstance().addMessage(
input3.getClientId(FacesContext.getCurrentInstance()),
new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Validation Failed", "Validation Failed"));