Unfortunately, because you need the data to be duplicated in 2 other locations in your form, I don't believe you can use "traditional" data binding methods to achieve that unless you used global fields with implicit bindings but this would most likely affect the structure of the objects on your form and may not be desirable if, say, you're using tables to present the data.
Another way to do this is not to use a data connection. Rather, do the data import manually and then populate all instances of the Fullname fields with script. This gets tricky, though, because you'll need to use a button which executes the "xfa.host.importData();" function and then you'll want to add code right after the call, in the button's Click event, to read the data and populate your fields. The problem with that is that there's a timing issue where you'll come back from the "xfa.host.importData();" call before the data is actually loaded into the Data Model and so your script won't work properly.
The solution therefore involves using some AcroForm tricks in order to delay the execution of the script which will read the data from the Data Model and populate the pertaining fields.
Rather than attempting to explain this is words, I've created a sample form which demonstrates how to do this. The form contains a field for the contractID data and then 3 tables which display copies of the Fullname data. After clicking on the "Load Data" button, the Validate event on an invisible text field is used as the trigger to run the "data import" script which populates the fields on the form.
I'll be happy to go into details if you have any specific questions.
Stefan
Adobe Systems