Multiple canvases

I'm pretty sure I already know the answer to this question, so I suppose I'm just looking for confirmation.

Is it possible to have multiple canvases in a single jvm using jME? It seems to me that the Display class can only have a single GL context at any time. Of course, this makes perfect sense in a game dev environment, but anyone choosing to use jME as a rendering engine for a non-game application might need to have more than one scene in their application. Is there a way to use jME in such a case? I'm in the process of choosing a graphics engine for an application I'm working on. Of course, I could code directly in, say JOGL, but I like the richness of jME's api and I'd rather not re-invent the wheel… Can jME work for me or should I move on and look elsewhere?

Thanks for your time.