DAO for happenings registration website
Just a quick note: ArrayList&lt;...&gt; return types should be simply List&lt;...&gt;. See: Effective Java, 2nd edition, Item 52: Refer to objects by their interfaces