Utilizar 1 variavel para multiplos propositos (JSoup)

Fala galera, tudo certo com vocês?

Gostaria de fazer uma redução de linhas do meu código, e acredito que talvez haja uma solução para ‘‘unir’’ essas variaveis, alguem tem alguma idéia de como fazer isso?

Exemplo, possuo estas variaveis (estou usando Jsoup por isso Document):

           Document doc_imp_ti = null;
	Document doc_imp_rh_color = null;
	Document doc_imp_rh_pb = null;
	Document doc_imp_exp = null;

etc etc etc (1 pra cada impressora, tem váááárias)

Questão é que:
eu preciso usar cada variavel para 1 conexão, ou seja, não posso usar a mesma variavel pois são conexões à sites diferentes, exemplo:

a variavel vai para doc_imp_ti = Jsoup.connect(“url_x”).get();

já a variavel doc_imp_rh = Jsoup.connect(“url_y”).get();
conecta à outra URL, por isso criei 1 variavel p/ cada.

Talvez criar um objeto resolva?
Pois caso eu precise adicionar alguma ou remover outra, preciso que
seja de fácil manutenção, do jeito que tá é só excluir a váriavel ou renomear.

Crie uma Classe Impressora.class, lá bote:

String nome;
int id;
Document doc;
String stringJsoup;
boolean status;

E depois crie uma lista (um hashmap, para identificar elas por id) para alocar todos as Impressoras:

HashMap<Integer, Impressora> impressoras = new HashMap<Integer, Impressora>();

Cadastrando impressora:

//Crie um objecto impressora
Impressora impressora1 = new Impressora(nome, id, doc, stringJsoup, status);
if(impressoras.containsKey(impressora1.getId)){
//ERRO IMPRESSORA JÁ CADASTRADA
}else{
impressoras.put(impressora1.getId(), impressora1);
}

Para depois consultar as impressoras:

Impressora imp = impressoras.get(id);
boolean statusImpressora = imp.getStatus();
System.out.println("Impressora ID:" + imp.getId() + " STATUS: " + statusImpressora );