So per the Content DB documentation "User provisioning is done on-demand the first time a user logs in to Oracle Content DB." - assuming your using OID with ContentDB. Does that provisioning only happen when logging through the ContentDB (Web) UI? Or if one programmatically calls RemoteLoginManager.login does the provisioning still occur?
RemoteLoginManager.login() will not auto-provision your newly created users. This functionality only works in the in-process code, which is used by the WebUI. You could write a custom EventHandler though to make use of this code or use a script type approach. None of those techniques are published or well documented though.