Ajuda em Algoritmos Genéticos URGENTE!

Olá Pessoal, bem tenho uma aplicação que se utiliza de banco de dados e algoritmos genéticos em java, é o seguinte tenho a função geraCromossomo() para preencher um vetor bidimensional(o cromossomo), o négocio é que não sei como fazr essa funçaõ, primeiro pq tenho que preencher cada posição da matriz com um codigo, só que esse código é extraido de uma outra classe, q pega os dados do banco de dados. Só que o código é constituido pelos valores de cada linha do banco, abaixo vai o codigo que pega os valores e une em um só:
public void listarCurso()
{
try
{
String sql = “select Disciplinas.Semestre, Disciplinas.CodCurso, Disciplinas.Carga, Disciplinas.CodDisciplina, Professores.CodProfessor from Disciplinas inner join Professores on Disciplinas.CodDisciplina = Professores.CodDisciplina”;
Statement s = this.can.createStatement();
ResultSet rs = s.executeQuery(sql);
int aux1,aux2,aux3,aux4,aux5;
String a1, a2, a3, a4, a5;
String saida = “REGISTRO DE LOCAÇÕES”;
saida = “\t\t\tRegistro Geral\n\n”;
while(rs.next())
{
aux1 = rs.getInt(1);
aux2 = rs.getInt(2);
aux3 = rs.getInt(3);
aux4 = rs.getInt(4);
aux5 = rs.getInt(5);
a1 = Integer.toString(aux1);
a2 = Integer.toString(aux2);
a3 = Integer.toString(aux3);
a4 = Integer.toString(aux4);
a5 = Integer.toString(aux5);

            saida = a1+a2+a3+a4+a5; 
            System.out.println(saida);
           // rs.close();
            //s.close();
        }
    }
    catch(Exception e)
    {
        System.out.println("Erro listarCurso: " + e);
    }
  }

nesse codigo traz todos os resultados do banco, quero por cada resultado desse em uma posição da matriz da outra classe, enfim caso nao entendam o q eu pedir é só falarem!! Me ajudem!!!