Definição de classe e metodo

olá pessoal ,

tenho uma duvida vamos ver se podem me ajudar tenho uma tabela generica

onde vem os dados do grande porte como estado , banco ,etc …

Só que tenho que criar classe para receber esses dados como estado,
controle , banco , etc .

Minha duvida teria como receber esses dados em uma unica classe (não precisaria criar BancoSistema,EstadoSistema,TransacaoSistema)
e fazer um unico metodo pois hoje criei uma classe e um metodo pois a string que vem são diferentes os tamanhos conforme
abaixo marcado com asteristico …

Se alguem puder me ajudar agradeceria

abs

Por exemplo :



Generica banco = (Generica)ARQServlet.banco.clone();

volta um campo contendo 

409UNIBANCO 237BRADESCO 001BANCO DO BRASIL


Generica estado = (Generica)ARQServlet.estado.clone();

volta um campo contendo 

SPSAOPAULO RJRIO DE JANEIRO RSRIO GRANDE DO SUL BABAHIA


Generica transacao = (Generica)ARQServlet.transacao.clone();

volta um campo contendo 

IINCLUSAO AALTERACAO EEXCLUSAO



pra cada um criei uma classe e  metodo para recer essas informações


classe BancoSistema {

   private int codigo
   private String Nome

}

classe TransacaoSistema
    private String codigo
    private String Nome
}

classe EstadoSistema {

   private String codigo
   private String Nome
}

public List ListaBanco ( Generica generica) {


    List listaBanco = ....

   generica.gotop;

  while (generica                  )
     
          BancoSistema bancoSistema = new BancoSistema();
          setCodigo = substr(getvalue().substr(0,3))   ***
          setNome   = substr(getvalue.substr(4,21)    ***
           listaBanco.add(
  }
return listaBanco;
}
//
public List ListaEstado ( Generica generica) {


    List listaEstado = ....

   generica.gotop;

  while (generica                  )
     
          EstadoSistema estadoSistema = new EstadoSistema();
          setCodigo = substr(getvalue().substr(0,2))   ***
          setNome   = substr(getvalue.substr(4,50)   ****
           listaestado.add(
  }
return listaEstado;
}
//

public List ListaTransacao ( Generica generica) {


    List listaTransacao = ....

   generica.gotop;

  while (generica                  )
     
          TransacaoSistema transacaoSistema = new TransacaoSistema();
          setCodigo = substr(getvalue().substr(0,1))          ***
          setNome   = substr(getvalue.substr(2,50)          ****
           listaTransacao.add(
  }
return listaEstado;
}