Try to configure the following deployment property via cli or xap-admin deployer:
com.xxx.database.url = jdbc:sqlserver://10.20.30:1433;databaseName=DevDB
This limitation only applies if a deployment property is set via the deployer(xap-admin) or via cli. If used in pu.properties it does work.
The support could be implemented if ";" is escaped or name and value are quoted. This could be done in the method ProcessingUnitConfig#toDeploymentOptions().
When reading the operational string in BeanLevelPropertiesParser#loadParams you have then to respect the escaping or quoting. E.g. by replacing StringTokenizer by the StreamTokenizer.