-304 Output host variable is too small to hold returned data
The size of the output host variable is insufficient to contain the returned data. Conversion of a numeric field to a smaller numeric host variable (such as an integer value that is beyond the limits of a small integer variable) produces this problem. This error occurs for numeric fields only.
Increase the size of the output host variable to allow the returned value to fit.