Try this:
Code:
tell front document of application "OmniOutliner Professional"
repeat with MyRow in (every row whose note is not equal to "")
set NoteValue to note of MyRow
make new child at beginning of children of MyRow with properties {topic:NoteValue}
end repeat
end tell
I think this will create the child row in the correct location all the time