Ausnahme bei Entity Manager nicht möglich

Ich habe einen Entity Manager in meiner EJB

@PersistenceContext(unitName = "cnsbEntities")
private EntityManager em;

Ich fülle ein Objekt auf und übergebe es dann in meiner Datenbank. Wenn ich jedoch eine Ausnahme für eine doppelte ID habe, kann ich es nicht abfangen und weiß nicht warum.

    try{
      em.merge(boelLog);
    } catch (Exception e){
        System.out.println("Generic Exception");
    }