private void subledger2(ArrayList<ArrayList> arrayL) {
        String query3;
        System.out.println("sub2size"+arrayL.size());
        for(int i=0; i<arrayL.size(); i++){
            arrayTemp=arrayL.get(i);
            
            if(arrayTemp.get(0).matches("reg")){
                /*query3 = "insert into subledger_reg(ordtlid, loanid, loandtlid, mon_premium_prev, mon_interest_prev, premium_pay, interest_pay) "
                        + "values('"+ordtlid+"', '"+arrayTemp.get(1)+"', '"+arrayTemp.get(2)+"', '"+arrayTemp.get(3)+"', '"+arrayTemp.get(4)+"', '"+arrayTemp.get(5)+"', '"+arrayTemp.get(6)+"')";
                paramDB.accessLoopDatabase(query3);*/
                query3= "update loan_dtl set mon_premium_bal=mon_premium_bal-"+arrayTemp.get(5)+", mon_interest_bal=mon_interest_bal-"+arrayTemp.get(6)+
                        " where loandtlid="+arrayTemp.get(2);
                paramDB.accessLoopDatabase(query3);
            }
            else if(arrayTemp.get(0).matches("ed")){
                /*query3 = "insert into subledger_educ(ordtlid, loanid, loandtlid, mon_premium_prev, mon_interest_prev, premium_pay, interest_pay) "
                        + "values('"+ordtlid+"', '"+arrayTemp.get(1)+"', '"+arrayTemp.get(2)+"', '"+arrayTemp.get(3)+"', '"+arrayTemp.get(4)+"', '"+arrayTemp.get(5)+"', '"+arrayTemp.get(6)+"')";
                paramDB.accessLoopDatabase(query3);*/
                query3= "update loan_dtl set mon_premium_bal=mon_premium_bal-"+arrayTemp.get(5)+", mon_interest_bal=mon_interest_bal-"+arrayTemp.get(6)+
                        " where loandtlid="+arrayTemp.get(2);
                paramDB.accessLoopDatabase(query3);
            }
            else if(arrayTemp.get(0).matches("cal")){
        System.out.println("2size"+arrayTemp.size());
                /*query3 = "insert into subledger_cal (ordtlid, loanid, loandtlid, mon_premium_prev, mon_interest_prev, premium_pay, interest_pay) "
                        + "values('"+ordtlid+"', '"+arrayTemp.get(1)+"', '"+arrayTemp.get(2)+"', '"+arrayTemp.get(3)+"', '"+arrayTemp.get(4)+"', '"+arrayTemp.get(5)+"', '"+arrayTemp.get(6)+"')";
                paramDB.accessLoopDatabase(query3);   */
                query3= "update loan_dtl set mon_premium_bal=mon_premium_bal-"+arrayTemp.get(5)+", mon_interest_bal=mon_interest_bal-"+arrayTemp.get(6)+
                        " where loandtlid="+arrayTemp.get(2);
                paramDB.accessLoopDatabase(query3);
                System.out.println("in calinsert"+ordtlid+" "+arrayTemp.get(1)+" "+arrayTemp.get(2)+" "+arrayTemp.get(3)+" "+arrayTemp.get(4)+" "+arrayTemp.get(5)+" "+arrayTemp.get(6));
            }
            else if(arrayTemp.get(0).matches("em")){
                /*query3 = "insert into subledger_emer(ordtlid, loanid, loandtlid, mon_premium_prev, mon_interest_prev, premium_pay, interest_pay) "
                        + "values('"+ordtlid+"', '"+arrayTemp.get(1)+"', '"+arrayTemp.get(2)+"', '"+arrayTemp.get(3)+"', '"+arrayTemp.get(4)+"', '"+arrayTemp.get(5)+"', '"+arrayTemp.get(6)+"')";
                paramDB.accessLoopDatabase(query3);*/
                query3= "update loan_dtl set mon_premium_bal=mon_premium_bal-"+arrayTemp.get(5)+", mon_interest_bal=mon_interest_bal-"+arrayTemp.get(6)+
                        " where loandtlid="+arrayTemp.get(2);
                paramDB.accessLoopDatabase(query3);
            }
        }
    }