No, it is not possible to have multiple versions of the application sharing one Oracle Database, without experiencing critical errors.  Each version of the application must have its own database. However, it is possible to have multiple instances sharing the same database server.