The only way I have known how to write data to a User Space and read it has been by using APIs. With the last round of Technology Refreshes for IBM i 7.4 and 7.3 came an alternative to using an API to read.
There are two additions to SQL to help with User Space:
View to list all User SpaceTable Function to view the data within an User Space