Hi Adrian,
That is correct. BatchJobService only supports a limited number of operations (i.e. the ones mentioned in the article that you shared).
To be able to help you further with the internal error, could you please provide me with the SOAP XML request and response logs for the API call? Please click on Reply privately to author when responding.
Regards,
Vishal, AdWords API Team