Compruebe si existe el campo en Java
public boolean doesObjectContainField(Object object, String fieldName) {
Class<?> objectClass = object.getClass();
for (Field field : objectClass.getFields()) {
if (field.getName().equals(fieldName)) {
return true;
}
}
return false;
}
Rich Rabbit