I'm trying to see if it's possible to modify the create() method so that I can inject the list of private IP addresses instead of taking random values assigned by OpenStack.
I think JCLOUDS-416 [1] might help you, if I am understanding your question correctly..?
ap [1] https://issues.apache.org/jira/browse/JCLOUDS-416