"Non empty", better written as "non-empty" with the hyphen, is used as an adjective in certain cases, generally when it precedes a noun. "That is a non-empty set."
If it's a predicate adjective, you'd use "not empty". "That room is not empty." You normally use "not empty" in this way, and not as "this is a not empty room"