Bạn có hai cột được ánh xạ với cùng một tên
@JoinColumn(name = "fid_module", referencedColumnName = "id_activity")
@JoinColumn(name = "fid_module", referencedColumnName = "id_event")
Thay đổi một trong các thuộc tính tên!
Nhìn vào ngoại lệ của bạn, bạn có thể đọc:
Repeated column in mapping for entity