I don't think so. Process variables for finished processes are only available from historic service. Historic service is read-only. You might need to dig in the implementation to get hold of some HistoricVariableEntityManager if there is any.
For Alfresco, we ended up using JDBC to update some historic variables, because it took the variables from historic service for already started process, and we needed to fix up some wrongly created process variables.