Máte namapované dva sloupce se stejným názvem
@JoinColumn(name = "fid_module", referencedColumnName = "id_activity")
@JoinColumn(name = "fid_module", referencedColumnName = "id_event")
Změňte jeden z atributů názvu!
Když se podíváte do své výjimky, můžete si přečíst:
Repeated column in mapping for entity