Try this:
uk.co.metricrat.simplesqliteV3j.aix (now available from first post as latest release)
You will need to use the SQLError event to return the error/code

The Run block now returns: ['SQL command completed'] instead of just completed if not returning a list of items.
Also, I believe my fork is correctly using the async method for all calls on the Run block.