SVG com java

Pessoal, estou com uma problema um pouco complicado de resolver.

Estou desenvolvendo uma tela de supervisório usando o Inkscape para desenhá-la. Essa tela é exibida no browser, em um projeto Java EE e todos os componentes da minha tela tem sua Id e sua etiqueta e através delas eu consigo retornar informações precisas para o usuário. O problema é que preciso fazer alguns componentes mudarem de cor ou desapareçam da tela, isso baseado nas informações que ele recebe. Tentei utilizar CSS com Js mas não consegui. Alguém ja trabalhou com imagem SVG e Java Web consegue me ajudar de alguma maneira?

Se pesquisar vai encontrar vários exemplos, como este: https://willianjusten.com.br/manipulando-svg-com-js/

Isso é front-end, não tem nada haver com Java EE.

Sim, vi vários exemplos como esse que não se encaixam no meu contexto, isso porque eu uso uma imagem gerada pelo managedBean, ou seja, varios .svg’s podem ser exibidos na mesma página de acordo com a escolha do usuário. Muito obrigado!

Abaixo segue meu html que busca o svg:

                <div class="supervisorio">                  

                    <h:outputText escape="false" value="#{supervisoriosManagedBean.obterTela()}" />