no, there is no way to interrupt the EJB, also the SQL statement will not interrupted (in case of Oracle I'm sure) if the connection is closed!
You have the possibillity with a async. call e.g. MDB or you might call the EJB in a different thread to handle the GUI different.
thank you very much for your reply.