the first few lines are normal, and after the last line, there is no further loop, nor do you go down.
Field[] fields = data.getClass().getDeclaredFields();
for (Field field : fields) {
field.set(data, listValue[index]);
}
field, data, listValue values are all normal