Wouldn’t the multiplexer run inside the terminal emulator? I don’t use a multiplexer myself, but I thought it was independent of what emulator you use.
I suspect this is more a symptom of “enterprise” design patterns than the language itself. Though I do think the standard library in Java is a bit more verbose than necessary.