If db2tmp16k is a system temporary tablespace, then it is sometimes needed as a work area by DB2 to build and return an answer from a SQL query. However, it could be a user temporary tablespace that is used for declared temporary tables and other purposes. In both these cases, it is possible to increase the size, or to place them on a file system path with more free space. Please provide more information (DDL) of the tablespace including the container definition that you can get from your DBA.
Also, when you say there is an error being received, it is always best to post the exact error message being received, and explain what interface to DB2 is being used when the error was received.
M. A. Feldman
IBM Certified DBA on DB2 for Linux, UNIX, and Windows
IBM Certified DBA on DB2 for z/OS and OS/390