Selected Cell editing

Hi,

Your Product is really good.

I am using ,
dhtmlxGrid v.3.0 Standard edition
dhtmlxConnector for Java v.1.0b

I want to update my checkbox cell alone after editing it. When i tried this i got the error.
I want to update 3rd cell in dhtmlxgrid(checkbox ). the first two cells are image cell. So i dont want to update it.
empid is my identity field in db and Updateduser field is used to store the checkbox value.

Script :

mygrid.setHeader(",S.No,Employee Id,Name,Designation,CTC PerAnnum");
mygrid.attachHeader("#rspan,#rspan,#rspan,Search,#numeric_filter,#text_filter,#text_filter,#numeric_filter");
mygrid.setInitWidths(“20,30,30,50,100,100,100,100”);
mygrid.setColAlign(“center,center,center,left,left,left,left,left”);
mygrid.setSkin(“modern”);
mygrid.setColTypes(“img,img,ch,ro,ro,ro,ro,ro”);
mygrid.init();
mygrid.enableSmartRendering(true);

gridQString = “<%=request.getContextPath()%>/Reportxml?fdate=”+fdate;
mygrid.loadXML(gridQString);

mydp = new dataProcessor("<%=request.getContextPath()%>/ApproveTransaction?fdate="+fdate);

mydp.setTransactionMode(“POST”,true);
mydp.enablePartialDataSend(true);
mydp.setDataColumns([false,false,true,false,false,false,false,false])
mydp.init(mygrid);

Java Code:

Connection conn= ( new DBConn()).getConnection();
GridConnector c = new GridConnector(conn);
c.enable_log (“C:\event1.log”, true);
c.render_sql(“select updateduser from emppayrollmonthly where processdate=’”+date+"’ and processdatecheck=’"+id+"’", “empid”,“updateduser”);
System.out.println(“done”);

Error :

java.lang.IndexOutOfBoundsException: Index: 2, Size: 1
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.dhtmlx.connector.GridDataProcessor.name_data(GridDataProcessor.java:34)

Please help me. I dont know whether my coding is right or wrong.

Thanks in advance.
vlakshmi4