The current cuvs-java provider implementation throws new UnsupportedProvider(), when the platform does not support cuvs.
There can be various reasons why this could be the case, java runtime version, OS, or architecture. It would be helpful to include a better message in the exception so as to allow consumers to better interpret this and improve error messages to the upper levels.