You are using
JSF standard tag to generate those client, what is the type of eventBean.eventDate, string or date? I recall it needs to be string in the backing bean.
What's with the p:required and p:type? From primefaces?
I don't recall if JSF has way to format date, I used jquery's datepicker to do the formatting.
Also when inserting to Oracle database, the date field should be yyyy-mm-dd for it to work, or Oracle will complain it's not a proper date.
Given your situation, may fixing the sql to take in yyyy-mm-dd may do the trick.