This is just a side effect that the two inserts happened within the same millisecond. As you can see after, separate ID's are retrieved with the "values IDENTITY_VAL_LOCAL()" statement and each child is given unique ID (1,2,3,4).
[Message sent by forum member 'bbergquist' (bbergquist)]
http://forums.java.net/jive/thread.jspa?messageID=287290