Just out of curiosity I even used a generic JPA Spring data repository instead of a specific one (see below) - same (reproducible) behavior: despite the (correct) INSERT statements only the "common" table is populated.
publicinterface DataSourceResourceRepository extends JpaRepository<DataSourceResource, Long> {
// Nothing more
}