This is clearly a bug in SugarCRM. A web service should never generate errors and return them as Text. At the very least, it should catch them and return them as a XML SOAP error.
However, the real problem is that the SQL code within SugarCRM is not being generated properly. Please work with them to resolve the issue. And, while you are at it, have them correct the spelling of Authorized.