ऐसा इसलिए है क्योंकि आप HttpRequest बना रहे हैं केवल अंतिम पैरामीटर के साथ। (यानी) आपके लूप के लिए समाप्त होने के बाद, params इसमें केवल अंतिम रिकॉर्ड होगा। तो ले जाएँ
JSONObject json=jsonParser.makeHttpRequest(url_insertTo_outtrans,"POST",params);
लूप के लिए।
for(int i = 0; i < arrDocumentNumber.length; i++)
{
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair(TAG_DOCUMENTNUMBER, arrDocumentNumber[i] ));
params.add(new BasicNameValuePair(TAG_TRANSACTIONDATE, arrTransactionDate[i] ));
params.add(new BasicNameValuePair(TAG_ITEMCODE, arrItemCode[i] ));
JSONObject json=jsonParser.makeHttpRequest(url_insertTo_outtrans,"POST",params);
}