EJB 板に書くべきことではないかもしれないですが、
session bean + SQL で書いていると、
将来負荷分散するつもりでなければ
(逆に言えば、負荷見込みができるのであれば)
servlet + EJB + sql ではなくて、
servlet + sql で十分のような気がします。
その辺どうですか?