Si scopre che Hibernate non ha creato una tabella di join a causa di Medici chiave primaria che estende la dimensione consentita. Tuttavia, è stato in grado di creare Medici tavolo da solo. Quindi per risolverlo ho dovuto limitare la dimensione dell'ID. Ho cambiato Medici ID in questo modo:
@Id
@Column(length = 11)
@NotNull
private String pesel;
E ora la tabella di join può essere creata da Hibernate.