Имате две нанесени колони с едно и също име
@JoinColumn(name = "fid_module", referencedColumnName = "id_activity")
@JoinColumn(name = "fid_module", referencedColumnName = "id_event")
Променете един от атрибутите на името!
Гледайки вашето изключение, можете да прочетете:
Repeated column in mapping for entity