Associar Variáveis

Aqui está meu código :

public static void main (String [] args){
        Aluno g = new Aluno();
        Acompanhamento acom = new Acompanhamento();
        DataEHora dh = new DataEHora();
        int op;
        int i;
        int s = -1;
        do{
            op = Integer.parseInt(JOptionPane.showInputDialog("1.Cadastrar\n 2.Acompanhar\n 3.Vizualizar\n 0.Sair\n"));
            switch(op){
                case 1:{
                    g.RAs.add(JOptionPane.showInputDialog("Digite o número do RA do aluno :"));
                    s++;
                    int mod = Integer.parseInt(JOptionPane.showInputDialog("Digite quanto modulos o aluno deverá cursar:"));
                    dh.Hora.add(JOptionPane.showInputDialog("Digite o Horário :"));
                    dh.Data.add(JOptionPane.showInputDialog("Digite os dias da semana que o Aluno deverá comparecer :"));
                    for ( i = 0 ; i <= mod;i++){
                        acom.modulo.add(i);
                    }
                    int capitulos = (14 * mod) ;
                    for (int j = 0; j <= capitulos; j++){
                        int a = 0;
                        acom.Capitulo.add(a);  
                    }
                    JOptionPane.showMessageDialog(null,"Aluno cadastrado com sucesso!");
                    JOptionPane.showMessageDialog(null,"RA do aluno é:"+g.RAs.get(s));
                    JOptionPane.showMessageDialog(null,"Dias da semana :"+dh.Data.get(s));
                    JOptionPane.showMessageDialog(null,"Horário :"+dh.Hora.get(s));
                    break;
                }
                case 2:{
                    String search = JOptionPane.showInputDialog("Digite o RA do aluno :");
                    int indice = g.RAs.indexOf(search);
                    JOptionPane.showMessageDialog(null,"O RA é :"+g.RAs.get(indice));
                    break;
                }
            }
        }while(op != 0);    
  }"
RAs :ArrayList
Capitulo:ArrayList
Modulo:ArrayList
Data:ArrayList
Hora:ArrayList.

Preciso para cada 14 capítulos adicionados 1 nota e associado a 1 módulo e no total de módulos esteja associado a 1 RA que é o número de identificação para os alunos, pois quero montar um sistema que atualize a nota para cada capítulo e no final para o módulo.