So reading between the lines the most experienced longest term dev has only 18 months experience. There's nothing wrong with any individual dev personally only having 18 months experience, obviously every dev with 19 or more months experience passed thru the same state. The disaster is solely at the company/mgmt level where you're now the senior technical lead.
One aspect of a company circling the drain, is you're better off finding another place on your own terms before it goes under, apparently soon. Once it crashes, if you're still there, you've gotta settle for anything just to pay the bills. Its hard to say how long you've got before they close, but assuming your last paycheck didn't bounce its longer than you'd have if you wait till the bitter end.
Getting stuck at a better run company that none the less is technologically a clone, complete with pure java etc is still going to be much better.
As a guy who had his 18 months in 1982, I'm just saying I've seen a lot of companies swirl around the drain and its not sounding good for the company regardless of all this "I have lost the java faith" or whatever.
Good luck w/ the future etc