Não sei se é caso de usar inner class…
Quando se tem um trexo de código (relativamente grande) que é chamado apenas uma vez, é interessante separar esse trexo? Tendo por benefício a visibilidade do código do método.
Acho estranho ter um método que é chamado uma vez exclusivamente por um outro método, seria o caso de fazer uma innerClass para separar esse (e outros) trexos de código?
(IDE: Eclipse)
Não. Faça um outro método mesmo.
Se o java identificar que esse método é só chamado em um ponto, ele provavelmente irá desfazer isso na hora da compilação.
O importante é que seu código esteja organizado e bem legível por seres humanos. Se tem 1 ou 100 métodos, não tem problema, mesmo que eles sejam chamados uma só vez.
O ideal ainda é dividir o seu método relativamente grande em vários métodos relativamente pequenos. Mesmo que eles também sejam chamados uma vez só.