INPUT ABL parameters are mapped directly to Java data types and classes. OUTPUT and INPUT-OUTPUT parameters are mapped to holder classes in the com.progress.open4gl package. The contents of the holder class are the same Java data types and classes as the INPUT parameters, with the exception of temp-table (TABLE and TABLE-HANDLE) parameters mapped to an SQL ResultSet. For these temp-table parameters, the content of the holder class is not the same data type as the INPUT parameters.