Ваш слушатель действия должен выглядеть следующим образом:
public void deleteActionListener(ActionEvent event) {
final String param = (String) FacesContext
.getCurrentInstance().getExternalContext()
.getRequestParameterMap().get("deleteIdParam");
//convert to int and call your delete method
}
, поэтому вы жестко кодируете только имя параметра, а не идентификатор компонента.
Конечно, теперь ваш actionListener будет deleteActionListener вместоваш старый.