Hi Roberto,
As you described in email, the performance issue can be more complex than just tuning MySQL server. Hibernate, application server/jdk settings, hardware (low memory or poor processor), network can also cause bad performance.
I could review your application. I can't guarantee significant improvements, but I always make some enhancements when I trying some application/framework.
Regards,
Peco