Hi
Java stack is only required if you want to use the Bex Web with portal.
As told by Sunny you must install a separate Java stack (new instance with different SID) but it could be installed on the same host as the Abap stack. It can also share the same DB (MCOD, Multiple components in One Database)
Regards