When calling SysUtility.getResource, the second parameter is an object that can have multiple values, like pagesize, offset, etc...
In your case, instead of:
var Response = SysUtility.getResource("CountRow", {arg_table: "ADR2_CEP"});
you can try:
var Response = SysUtility.getResource("CountRow", {params:{arg_table: "ADR2_CEP"}});
Please keep in mind that this is potentially opening up a huge security hole in your system -- now every table can be accessed, with no limitations, by anyone who has access to this resource. That may be fine in your case, I just wanted to make sure you're aware of it.
Another thing, which you may already know, is that, depending on your underlying database, you may need to quote table and column names in your SQL resource, e.g.:
select * from "@{arg_table}" where "@{arg_colname}" = @{arg_value}
In the case of a string value for arg_value, you'll have to decide whether you want the caller to pass in the quotes, or whether you prefer to bake them in:
select * from "@{arg_table}" where "@{arg_colname}" = '@{arg_value}'
But do keep in mind that this makes you totally vulnerable to SQL injections.