Sie haben zwei Spalten mit demselben Namen zugeordnet
@JoinColumn(name = "fid_module", referencedColumnName = "id_activity")
@JoinColumn(name = "fid_module", referencedColumnName = "id_event")
Ändern Sie eines der Namensattribute!
Wenn Sie in Ihrer Ausnahme nachsehen, können Sie Folgendes lesen:
Repeated column in mapping for entity