Batista left Saturday's start at Toronto after two innings with a minor muscle pull in his lower back. Batista warmed up to start the third, but had to be replaced by right-hander Jeremy Hefner.
After Hefner pitched five innings against the Blue Jays, Mets manager Terry Collins said Hefner would take Batista's place in the rotation if a DL stint was required.
Schwinden appeared in two games for the Mets in April, going 0-1 with an 11.25 ERA. After being demoted to the minors, he went 3-2 with a 2.54 ERA in seven starts at Triple-A.