We had the same problem. It turns out olingo did not get the correct link name for the column correctly, so we had to set it manually in all our associations.
eg.
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="AccountId")
public Account account;
becomes
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="AccountId", referencedColumnName = "Id")
public Account account;
source
share