If this is in development process yet, use
java polymorphism. Add an outer 'version' field. The version field can tell you which version of the data format it is. The polymorphism will be used on the type of data format; e.g. DataArea interface is the parent, DataParent001 and DataParent002 implements this interface to represent the 2 data format versions.
If this already in production, then you have to face the problem and accept that you will need to make 1 interface for each version; e.g. one http request url for each version. This is more of an operational problem thereafter.