Avihai,
You stateless session bean should throw a RemoteException which you could catch on the SWT side just to display a user friendly exception.
If you want to handle the error on the server side just create a new method that actually has all the business logic and encapsulate it with your current business method.
You should be able to catch Exceptions on your
EJB later and send some user-friendly message to the client.