I prefer not to send my business object (EJB) to the presentation tier. Otherwise this create a tight coupling between the presentation and business tier.
What I do is to have a sessionfacade bean (statfull session bean) that get the Entity bean and ask to them to get there value object. (my entity bean has a getVO() method) I then create an array of value objects and return it to the presentation tier.
In this situation presented, the presentation tier communicate to the sessionfacade.