아마도 오류가 터지는 부분은 Log 를 찍는부분이 아닐까 싶습니다.
말인즉 dataData[] 에 값이 잘못 들어가있다는 말이고, list 에 있는 10개의 데이터 중 ID<구분자>DATA 형식에서 벗어난 내용이 있어서가 아닐까 의심됩니다.
올리신 for 문을 아래와 같이 수정해보시면 어떠실지요?
for(int j=0; j<listSize; j++){
String item = list.get(j);
Log.i("raw data", item); // 여기에서 찍히는 값을 확인해보시면 답이 나오지않을까 싶습니다.
String[] dataData = item.split("_");
Log.i("id: data", dataData[0]+": "+dataData[1]);
}