A call to PropertyEditorManager.findEditor() uses a global JVM lock, basically:
public static synchronized PropertyEditor findEditor(Class targetType) { ... // lots of expensive class loading and exception handling stuff goes here }
For deployments/undeployments I wouldn't worry much, because there is not much concurrency, when done through the Scanner thread.
For other type of usage (like yours) it could be an issue.