Hi Jan,
First of all thanks for your answer.
Catching the EJBTransactionRolledbackException will help to show a meaningful message to user.
But handling a generice exception like EJBTransactionRolledbackException might not be a good idea. It may eat the exceptions where I dont want this scenario and distrurb everything.