@Nullable
    @SuppressWarnings("JavaUtilDate")
    private Long getEpoch(int pos) {
        try {
            var date = getObject(pos, java.util.Date.class);
            return date == null ? null : date.getTime();
        } catch (ClassCastException e) {
            throw new IllegalArgumentException(format("Parameter #%d is not a java.util.Date", pos), e);
        }
    }
Retrieves a {@link ResultBearing} for an out parameter. This usually requires that the out parameter is a cursor type.
@param pos The out parameter index
@return A {@link ResultBearing} object representing the out parameter and backed by the cursor.
This is not supported by all database drivers. Never null but may be empty.
core/src/main/java/org/jdbi/v3/core/statement/OutParameters.java