Anda memiliki dua kolom yang dipetakan dengan nama yang sama
@JoinColumn(name = "fid_module", referencedColumnName = "id_activity")
@JoinColumn(name = "fid_module", referencedColumnName = "id_event")
Ubah salah satu atribut nama!
Melihat pengecualian Anda, Anda dapat membaca:
Repeated column in mapping for entity