Java and UML are object oriented so if you want to use java or UML then it should be in an object oriented project.
If you don't want object approach then you can try to return to byte code programming, or cobol in the 1960's.
btw, you can develop same application whatever is the language the only difference is how long you would need to complete the job
!!